MALRGVWQLKKLVVSYCNWGGSSRGIRAFMESELPALKEKNPQLEVITELSRGQHPYLKGIYRNRNERVVCVKNMDPEEVLLNATRLRNSLGRKVVKLRTRHVTKHPSVQGTWTTAVKF